package com.tan.lbs.service;

import java.util.ArrayList;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;

import com.tan.lbs.entity.Game;
import com.tan.lbs.entity.GameHeader;
import com.tan.lbs.service.impl.GameServiceImpl;
/**
 * 
 * Copyright by Zhensheng Tan only for Final Year Project Use.
 * Class description:
 * @author Zhensheng Tan 
 *
 */
public interface GameService {
	public Game loadGameDetails(String gameID); 
	public String createNewGame(Game game);
	public ArrayList<GameHeader> retrieveGameList(String designerID);
	public void modifyGameDetails(Game game);
	public int publishGame(String gameID,HttpServletRequest request,ServletContext context);
}
